$(function(){
	//字数限制
	$("#planName").keydown(function(){
		var curLength=$("#planName").val().length;	
		if(curLength>=10){
			$(this).focus().siblings("span").show();
		}
		else{
			$(this).focus().siblings("span").hide();
		}
	})
});
/*鼠标经过表格变色*/
$(function(){
	$(".tab01 tr").hover(function(){
		$(this).addClass("change");
		$(this).find(".showListNum").show();
		$(this).find(".modifyBtn").show();
	},function(){
		$(this).removeClass("change");
		$(this).find(".showListNum").hide();
		$(this).find(".modifyBtn").hide();
	});	
});
/*表格排序*/
$(function(){
	$('table.tab01').each(function() {
		var $table = $(this);                       //将table存储为一个jquery对象
		$('th', $table).each(function(column) {
			var findSortKey;
				if ($(this).is('.sort-numeric')) {       //按数字排序
				findSortKey = function($cell) {
					var key = parseFloat($cell.text().replace(/^[^\d.]*/, ''));
					return isNaN(key) ? 0 : key;
				};
			}
			if (findSortKey) {


				$(this).addClass('clickable').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }).click(function() {
					//反向排序状态声明
					var newDirection = 1;
					if ($(this).is('.sorted-asc')) {
						newDirection = -1;
					}
					var rows = $table.find('tbody>tr').get(); //将数据行转换为数组
					$.each(rows, function(index, row) {
						row.sortKey = findSortKey($(row).children('td').eq(column));
					});
					rows.sort(function(a, b) {
						if (a.sortKey < b.sortKey) return -newDirection;
						if (a.sortKey > b.sortKey) return newDirection;
						return 0;
					});
					$.each(rows, function(index, row) {
						$table.children('tbody').append(row);
						row.sortKey = null;
					});

					$table.find('th').removeClass('sorted-asc').removeClass('sorted-desc');
					var $sortHead = $table.find('th').filter(':nth-child(' + (column + 1) + ')');
					//实现反向排序
					if (newDirection == 1) {
					$(".filterSort").click(function(){
						$(this).find("i").addClass("filterSort-u").removeClass("filterSort-d");
					});

						$sortHead.addClass('sorted-asc');
					} else {
										$(".filterSort").click(function(){
					$(this).find("i").addClass("filterSort-d").removeClass("filterSort-u");
				});
						$sortHead.addClass('sorted-desc');
					}
				});
			}
		});
	});
});
/*指定地域选择*/
$(function(){
	$("#slectAreaRadio").click(function(){
		$(".slectAreaBox").css("display","block");
	});
	$(".slectAreaBox").hover(function(){
		$(this).find(".areaTitle").show();
		$(this).find(".slectAreaTitle").css("border-bottom","1px solid #B1C0CB");
	},function(){
		$(this).find(".areaTitle").hide();
		$(this).find(".slectAreaTitle").css("border-bottom","none");
	});
	$(".areaTitle li").live("click",function(){
		var str = $(this).text();
		$(this).hide();
		$(".slectAreaTitle").append('<a href="#" class="areaName"><input type="hidden" id="provinceList" name="provinceList" value="'+str+'"/>' + str + '</p><i></i></a>');
	});

	$(".slectAreaTitle a").live("click",function(){
		var str = $(this).text();
		$(this).remove();
		$(".areaTitle").append('<li>' + str + '</li>');
	});	
	$(".slectAreaTitle a").hover(function(){
		$(this).find("i").addClass("cur");
	},function(){
		$(this).find("i").removeClass("cur");
	});	
});
/*是否每日设置限额*/
$(function(){
	$("#RadioGroup1_0").click(function(){
		$("#RadioGroup1_1").siblings(".planinput").attr("disabled","disabled").addClass("disabledinput");
	});
	$("#RadioGroup1_1").click(function(){
		$(this).siblings(".planinput").removeAttr("disabled","disabled").removeClass("disabledinput");
	});
	$("#RadioGroup2_0").click(function(){
		$(".slectAreaBox").hide();
	});
});
/*修改按钮弹窗层*/
$(function(){
	$(".modifyBtn").click(function(){
		$(this).parents().find(".boxFirstPlan").hide();
		$(this).siblings(".boxFirstPlan").show();
	});
	$(".btnSave").click(function(){
		$(this).parent(".boxFirstPlan").hide();
	});	  
	$(".btnCancel").click(function(){
		$(this).parent(".boxFirstPlan").hide();
	});	   
});

/*select选项*/
$(function(){
	$(".selectStar").click(function(){
		$(this).siblings("ul").show();
	});  
});

$(function(){
	$(".areaTitle li").hover(function(){
		$(this).addClass("cur");
	},function(){
    $(this).removeClass("cur");
});
  
});
/*推广计划详情Tab*/
$(function(){
	$(".plantab li").hover(function(){
		$(this).addClass("on").siblings("li").removeClass("on");
		$(".pitchwrap .color_goods .color_goods_list").eq($(".plantab li").index(this)).show().siblings(".color_goods_list").hide();
	});
});
/*首页弹窗*/
$(function(){
	$(".popup_tit").find(".close").click(function(){ 
		$(this).parents(".IndexPopBlue").hide();
	});	
	$(".agree").click(function(){ 
		$(this).parents(".IndexPopBlue").hide();
	});	
});
/*推广计划展开*/
$(function(){
	$("#myFirstC").toggle( 
		function () { 
			$(this).css("border-bottom","none")
			$(this).siblings(".myFirstBtnBox").slideDown(); 
		},function () { 
			$(this).css("border-bottom","1px solid #929EA7")
			$(this).siblings(".myFirstBtnBox").slideUp(); 
		} 
	);
});
/*推广计划关闭*/
$(function(){
	$("#myFirstO").toggle( 
		function () { 
			$(this).css("border-bottom","1px solid #929EA7")
			$(this).siblings(".myFirstBtnBox").slideUp(); 
		},function () { 
			$(this).css("border-bottom","none")
			$(this).siblings(".myFirstBtnBox").slideDown(); 
		} 
	);
});
/*修改计划名称*/
$(function(){
	$(".modNameBtn").click(function(){
		$(this).siblings(".modNameBox").show();
	}); 
	$(".btnSave").click(function(){
		$(this).parents(".modNameBox").hide();
	});   
	$(".btnCancel").click(function(){
		$(this).parents(".modNameBox").hide();
	});  
});
$(function(){
	$("#bigModNameBtn").click(function(){
		$(".plantab li:eq(0)").removeClass("on");
		$(".plantab li:eq(1)").addClass("on");
		$(".pitchwrap .color_goods .color_goods_list").eq($(".plantab li").index(this)).show().siblings(".color_goods_list").hide();
		$(".modNameBox").show();
	}); 

});
/*修改每日限额*/
$(function(){
	$(".modDayBtn").click(function(){
		$(this).siblings(".modDayBox").show();
	}); 
	$(".btnSave").click(function(){
		$(this).parents(".modDayBox").hide();
	});   
	$(".btnCancel").click(function(){
		$(this).parents(".modDayBox").hide();
	});  
});
$(function(){
	$("#bigModDayBtn").click(function(){
		$(".plantab li:eq(0)").removeClass("on");
		$(".plantab li:eq(1)").addClass("on");
		$(".pitchwrap .color_goods .color_goods_list").eq($(".plantab li").index(this)).show().siblings(".color_goods_list").hide();
		$(".modDayBox").show();
	}); 

});
/*修改投放地域*/
$(function(){
	$(".modAreaBtn").click(function(){
		$(this).siblings(".modAreaBox").show();
	}); 
	$(".btnSave").click(function(){
		$(this).parents(".modAreaBox").hide();
	});   
	$(".btnCancel").click(function(){
		$(this).parents(".modAreaBox").hide();
	});  
});
$(function(){
	$("#bigModAreaBtn").click(function(){
		$(".plantab li:eq(0)").removeClass("on");
		$(".plantab li:eq(1)").addClass("on");
		$(".pitchwrap .color_goods .color_goods_list").eq($(".plantab li").index(this)).show().siblings(".color_goods_list").hide();
		$(".modAreaBox").show();
	}); 
});
/*全选*/
$(function(){
	var _jq_chk = $('#chk_all');
	var _jqitems = $(':checkbox[name=chk_list]');
	var _rows = $('#tab01>tr');
	 
	//全选与全不选一体实现
	_jq_chk.click(function(){
		//列表中选框和全选选框统一状态
		_jqitems.add(_jq_chk).attr('checked', this.checked);
	});
	 
	//选框的点击事件
	_jqitems.click(function(e){
		//阻止冒泡,避免行点击事件中,直接选择选框无效
		e.stopPropagation();
		//判断选中个数与实际个数是否相同,以确定全选/全不选状态
		_jq_chk.attr('checked', _jqitems.size() == _jqitems.filter(':checked').size());
	});
	 
	//点选行时选中行内的checkbox
	_rows.bind({
		mouseenter: function(){
			$(this).addClass('hover');
		},
		mouseleave: function(){
			$(this).removeClass('hover');
		},
		//点选
		click: function(){
			//行内点击时,行内的选框状态为原状态取反
			$(this).find(':checkbox').attr('checked', !$(this).find(':checkbox').get(0).checked)
			//判断选中个数与实际个数是否相同,以确定全选/全不选状态
			_jq_chk.attr('checked', _jqitems.size() == _jqitems.filter(':checked').size());
		}
	});
});
//选取后按钮变换
$(function(){

    $("#chk_all,.chk_list").bind("click",function(){
        var checkbox=$(".chk_start");
        var i=0;
		for(var j=0,l=checkbox.length;j<l;j++){
            if(checkbox[j].checked){
                i++;
            }
        }
        //只要有一个checked就addClass,否则removeClass
        //$(".btnDeleteGray")[i==0?"removeClass":"addClass"]("btnDelete");
		if(i==0){
			$("#btn").find(".btnDelete").addClass("newPlanBtnGray").removeClass("newPlanBtn");
			$("#btn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");
		}else{
			$("#btn").find(".btnDeleteGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
			$("#btn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
		}
    })
})
/*$(function(){
	$("#chk_all").click(function(){
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{var txt = $(this).parents(".tab01").find(".start").text();
			if(txt == "启用"){
				$("#btn").find(".btnDeleteGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#btn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
			}	
		}else{
			$("#btn").find(".btnDelete").addClass("newPlanBtnGray").removeClass("newPlanBtn");
			$("#btn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");}
	});
	$(".chk_list").bind("click",function(){
        var checkbox=$(".chk_list");
        var i=0;
        for(var j=0,l=checkbox.length;j<l;j++){
            if(checkbox[j].checked){
                i++;
            }
        }
        //只要有一个checked就addClass,否则removeClass
        $(".btn_add")[i==0?"removeClass":"addClass"]("red");
        

    })
$(".chk_list").click(function(){
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{var txt = $(this).parent("td").next("td").find(".start").text();
			if(txt == "启用"){
				$("#btn").find(".btnDeleteGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#btn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
			}	
		}else{
			$("#btn").find(".btnDelete").addClass("newPlanBtnGray").removeClass("newPlanBtn");
			$("#btn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");}
		
	});
})*/
/*全选*/
$(function(){
	var _jq_chk = $('#chkad_all');
	var _jqitems = $(':checkbox[name=chk_list]');
	var _rows = $('#tab01>tr');
	 
	//全选与全不选一体实现
	_jq_chk.click(function(){
		//列表中选框和全选选框统一状态
		_jqitems.add(_jq_chk).attr('checked', this.checked);
	});
	 
	//选框的点击事件
	_jqitems.click(function(e){
		//阻止冒泡,避免行点击事件中,直接选择选框无效
		e.stopPropagation();
		//判断选中个数与实际个数是否相同,以确定全选/全不选状态
		_jq_chk.attr('checked', _jqitems.size() == _jqitems.filter(':checked').size());
	});
	 
	//点选行时选中行内的checkbox
	_rows.bind({
		mouseenter: function(){
			$(this).addClass('hover');
		},
		mouseleave: function(){
			$(this).removeClass('hover');
		},
		//点选
		click: function(){
			//行内点击时,行内的选框状态为原状态取反
			$(this).find(':checkbox').attr('checked', !$(this).find(':checkbox').get(0).checked)
			//判断选中个数与实际个数是否相同,以确定全选/全不选状态
			_jq_chk.attr('checked', _jqitems.size() == _jqitems.filter(':checked').size());
		}
	});
});
//选取后按钮变换
$(function(){
	$("#chkad_all").click(function(){
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{$("#adbtn").find(".newPlanBtnGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
		 $("#adbtn").find(".btnStarGray").addClass("btnStar").removeClass("btnStarGray");
		 $("#adbtn").find(".btnStop").addClass("newPlanBtn").removeClass("newPlanBtnGray");
		 $("#adbtn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
		}else{
		$("#adbtn").find(".newPlanBtn").addClass("newPlanBtnGray").removeClass("newPlanBtn");
		 $("#adbtn").find(".btnStar").addClass("btnStarGray").removeClass("btnStar");
		 $("#adbtn").find(".btnStop").addClass("newPlanBtnGray").removeClass("newPlanBtn");
		 $("#adbtn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");
			}
	});
	$(".chkad_list").click(function(){
		var txts = $(this).parent("td").next("td").find(".operateText").text();
		if($("[name=chk_list]:checkbox").attr("checked")==true){
			if(txts == "启用"){
				$("#adbtn").find(".btnStarGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#adbtn").find(".btnStarGray").addClass("btnStar").removeClass("btnStarGray");
			}	
			if(txts == "停用"){
				$("#adbtn").find(".btnStop").addClass("newPlanBtn").removeClass("newPlanBtnGray");
			}
			if(txts == "删除"){
				$("#adbtn").find(".btnDeleteGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#adbtn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
			}
		}else{
			if(txts == "启用"){
				$("#adbtn").find(".btnStar").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnStar").addClass("btnStarGray").removeClass("btnStar");
			}	
			if(txts == "停用"){
				$("#adbtn").find(".btnStar").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnStar").addClass("btnStarGray").removeClass("btnStar");
			}
			if(txts == "删除"){
				$("#adbtn").find(".btnDelete").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");
			}	
		}
	});
/*	$(".chkad_list").click(function(){
		var txts = $(this).parent("td").next("td").find(".operateText").text();
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{
			if(txts == "启用"){
				$("#adbtn").find(".btnStarGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#adbtn").find(".btnStarGray").addClass("btnStar").removeClass("btnStarGray");
			}	
		}else{
				$("#adbtn").find(".btnStar").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnStar").addClass("btnStarGray").removeClass("btnStar");
				}
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{
			if(txts == "停用"){
				$("#adbtn").find(".btnStop").addClass("newPlanBtn").removeClass("newPlanBtnGray");
			}	
		}else{
				$("#adbtn").find(".btnStar").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnStar").addClass("btnStarGray").removeClass("btnStar");
				}
		if($("[name=chk_list]:checkbox").attr("checked")==true)
		{
			if(txts == "删除"){

				$("#adbtn").find(".btnDeleteGray").addClass("newPlanBtn").removeClass("newPlanBtnGray");
				$("#adbtn").find(".btnDeleteGray").addClass("btnDelete").removeClass("btnDeleteGray");
			}	
		}else{
				$("#adbtn").find(".btnDelete").addClass("newPlanBtnGray").removeClass("newPlanBtn");
				$("#adbtn").find(".btnDelete").addClass("btnDeleteGray").removeClass("btnDelete");
				}					
	});*/
})